package com.kmproject.haifu.mvp.model.entity.beans;

/**
 * 用户主页信息
 */
public class UserHomePageBean {

    /**
     * attentionCount : 1
     * baseUser : {"attentionCount":0,"avatar":"http://haifu-test.oss-cn-shenzhen.aliyuncs.com/houseRent/1564397153150_1564397153073354.jpeg","companyId":0,"createTime":"2018-12-10 13:20:45","email":"515608851@qq.com","expiresTime":"2019-08-30 17:07:34","isAutoRenew":0,"isExpires":0,"memberLevelId":"1151691789323780097","memberUpgradeRuleId":"1151734402236071938","mobile":"18518226890","nickName":"超级管理员","registerIp":"","registerTime":"2018-12-10 13:20:45","status":1,"updateTime":"2019-07-29 18:45:54","userDesc":"2222222222","userId":"521677655146233856","userName":"admin","userSex":"","userType":"platform"}
     * createTimeCount : 7个月24天前13点20分
     * fansCount : 0
     * loginTimeCount : 13分钟前
     * memberLevel : {"backgroundImage":"https://haifu-test.oss-cn-shenzhen.aliyuncs.com/member/金牌会员.png","createTime":"","headImage":"https://haifu-test.oss-cn-shenzhen.aliyuncs.com/member/金牌会员@2x.png","houseTotal":0,"isAvailable":1,"levelName":"金牌会员","levelType":1,"listOrder":4,"memberLevelId":"1151691789323780097","secondHandTotal":0,"updateTime":""}
     */

    private int attentionCount;
    private BaseUserBean baseUser;
    private String createTimeCount;
    private int fansCount;
    private String loginTimeCount;
    private MemberLevelBean memberLevel;
    private int isAttention;
     private UserCount userCount;

    public UserCount getUserCount() {
        return userCount;
    }

    public void setUserCount(UserCount userCount) {
        this.userCount = userCount;
    }

    public static class  UserCount{
      private int  houseRentCount;// 租房数量
        private int  houseRentSeekingCount;// 求租数量
        private int  secondHandCount;// 二手物品数量

        public int getHouseRentCount() {
            return houseRentCount;
        }

        public void setHouseRentCount(int houseRentCount) {
            this.houseRentCount = houseRentCount;
        }

        public int getHouseRentSeekingCount() {
            return houseRentSeekingCount;
        }

        public void setHouseRentSeekingCount(int houseRentSeekingCount) {
            this.houseRentSeekingCount = houseRentSeekingCount;
        }

        public int getSecondHandCount() {
            return secondHandCount;
        }

        public void setSecondHandCount(int secondHandCount) {
            this.secondHandCount = secondHandCount;
        }
    }
    public int getAttentionCount() {
        return attentionCount;
    }

    public void setAttentionCount(int attentionCount) {
        this.attentionCount = attentionCount;
    }

    public BaseUserBean getBaseUser() {
        return baseUser;
    }

    public void setBaseUser(BaseUserBean baseUser) {
        this.baseUser = baseUser;
    }

    public String getCreateTimeCount() {
        return createTimeCount;
    }

    public void setCreateTimeCount(String createTimeCount) {
        this.createTimeCount = createTimeCount;
    }

    public int getFansCount() {
        return fansCount;
    }

    public void setFansCount(int fansCount) {
        this.fansCount = fansCount;
    }

    public String getLoginTimeCount() {
        return loginTimeCount;
    }

    public void setLoginTimeCount(String loginTimeCount) {
        this.loginTimeCount = loginTimeCount;
    }

    public MemberLevelBean getMemberLevel() {
        return memberLevel;
    }

    public void setMemberLevel(MemberLevelBean memberLevel) {
        this.memberLevel = memberLevel;
    }

    public int getIsAttention() {
        return isAttention;
    }

    public void setIsAttention(int isAttention) {
        this.isAttention = isAttention;
    }

    public static class BaseUserBean {
        /**
         * attentionCount : 0
         * avatar : http://haifu-test.oss-cn-shenzhen.aliyuncs.com/houseRent/1564397153150_1564397153073354.jpeg
         * companyId : 0
         * createTime : 2018-12-10 13:20:45
         * email : 515608851@qq.com
         * expiresTime : 2019-08-30 17:07:34
         * isAutoRenew : 0
         * isExpires : 0
         * memberLevelId : 1151691789323780097
         * memberUpgradeRuleId : 1151734402236071938
         * mobile : 18518226890
         * nickName : 超级管理员
         * registerIp :
         * registerTime : 2018-12-10 13:20:45
         * status : 1
         * updateTime : 2019-07-29 18:45:54
         * userDesc : 2222222222
         * userId : 521677655146233856
         * userName : admin
         * userSex :
         * userType : platform
         */

        private int attentionCount;
        private String avatar;
        private int companyId;
        private String createTime;
        private String email;
        private String expiresTime;
        private int isAutoRenew;
        private int isExpires;
        private String memberLevelId;
        private String memberUpgradeRuleId;
        private String mobile;
        private String nickName;
        private String registerIp;
        private String registerTime;
        private int status;
        private String updateTime;
        private String userDesc;
        private String userId;
        private String userName;
        private String userSex;
        private String userType;

        public int getAttentionCount() {
            return attentionCount;
        }

        public void setAttentionCount(int attentionCount) {
            this.attentionCount = attentionCount;
        }

        public String getAvatar() {
            return avatar;
        }

        public void setAvatar(String avatar) {
            this.avatar = avatar;
        }

        public int getCompanyId() {
            return companyId;
        }

        public void setCompanyId(int companyId) {
            this.companyId = companyId;
        }

        public String getCreateTime() {
            return createTime;
        }

        public void setCreateTime(String createTime) {
            this.createTime = createTime;
        }

        public String getEmail() {
            return email;
        }

        public void setEmail(String email) {
            this.email = email;
        }

        public String getExpiresTime() {
            return expiresTime;
        }

        public void setExpiresTime(String expiresTime) {
            this.expiresTime = expiresTime;
        }

        public int getIsAutoRenew() {
            return isAutoRenew;
        }

        public void setIsAutoRenew(int isAutoRenew) {
            this.isAutoRenew = isAutoRenew;
        }

        public int getIsExpires() {
            return isExpires;
        }

        public void setIsExpires(int isExpires) {
            this.isExpires = isExpires;
        }

        public String getMemberLevelId() {
            return memberLevelId;
        }

        public void setMemberLevelId(String memberLevelId) {
            this.memberLevelId = memberLevelId;
        }

        public String getMemberUpgradeRuleId() {
            return memberUpgradeRuleId;
        }

        public void setMemberUpgradeRuleId(String memberUpgradeRuleId) {
            this.memberUpgradeRuleId = memberUpgradeRuleId;
        }

        public String getMobile() {
            return mobile;
        }

        public void setMobile(String mobile) {
            this.mobile = mobile;
        }

        public String getNickName() {
            return nickName;
        }

        public void setNickName(String nickName) {
            this.nickName = nickName;
        }

        public String getRegisterIp() {
            return registerIp;
        }

        public void setRegisterIp(String registerIp) {
            this.registerIp = registerIp;
        }

        public String getRegisterTime() {
            return registerTime;
        }

        public void setRegisterTime(String registerTime) {
            this.registerTime = registerTime;
        }

        public int getStatus() {
            return status;
        }

        public void setStatus(int status) {
            this.status = status;
        }

        public String getUpdateTime() {
            return updateTime;
        }

        public void setUpdateTime(String updateTime) {
            this.updateTime = updateTime;
        }

        public String getUserDesc() {
            return userDesc;
        }

        public void setUserDesc(String userDesc) {
            this.userDesc = userDesc;
        }

        public String getUserId() {
            return userId;
        }

        public void setUserId(String userId) {
            this.userId = userId;
        }

        public String getUserName() {
            return userName;
        }

        public void setUserName(String userName) {
            this.userName = userName;
        }

        public String getUserSex() {
            return userSex;
        }

        public void setUserSex(String userSex) {
            this.userSex = userSex;
        }

        public String getUserType() {
            return userType;
        }

        public void setUserType(String userType) {
            this.userType = userType;
        }
    }

    public static class MemberLevelBean {
        /**
         * backgroundImage : https://haifu-test.oss-cn-shenzhen.aliyuncs.com/member/金牌会员.png
         * createTime :
         * headImage : https://haifu-test.oss-cn-shenzhen.aliyuncs.com/member/金牌会员@2x.png
         * houseTotal : 0
         * isAvailable : 1
         * levelName : 金牌会员
         * levelType : 1
         * listOrder : 4
         * memberLevelId : 1151691789323780097
         * secondHandTotal : 0
         * updateTime :
         */

        private String backgroundImage;
        private String createTime;
        private String headImage;
        private int houseTotal;
        private int isAvailable;
        private String levelName;
        private int levelType;
        private int listOrder;
        private String memberLevelId;
        private int secondHandTotal;
        private String updateTime;

        public String getBackgroundImage() {
            return backgroundImage;
        }

        public void setBackgroundImage(String backgroundImage) {
            this.backgroundImage = backgroundImage;
        }

        public String getCreateTime() {
            return createTime;
        }

        public void setCreateTime(String createTime) {
            this.createTime = createTime;
        }

        public String getHeadImage() {
            return headImage;
        }

        public void setHeadImage(String headImage) {
            this.headImage = headImage;
        }

        public int getHouseTotal() {
            return houseTotal;
        }

        public void setHouseTotal(int houseTotal) {
            this.houseTotal = houseTotal;
        }

        public int getIsAvailable() {
            return isAvailable;
        }

        public void setIsAvailable(int isAvailable) {
            this.isAvailable = isAvailable;
        }

        public String getLevelName() {
            return levelName;
        }

        public void setLevelName(String levelName) {
            this.levelName = levelName;
        }

        public int getLevelType() {
            return levelType;
        }

        public void setLevelType(int levelType) {
            this.levelType = levelType;
        }

        public int getListOrder() {
            return listOrder;
        }

        public void setListOrder(int listOrder) {
            this.listOrder = listOrder;
        }

        public String getMemberLevelId() {
            return memberLevelId;
        }

        public void setMemberLevelId(String memberLevelId) {
            this.memberLevelId = memberLevelId;
        }

        public int getSecondHandTotal() {
            return secondHandTotal;
        }

        public void setSecondHandTotal(int secondHandTotal) {
            this.secondHandTotal = secondHandTotal;
        }

        public String getUpdateTime() {
            return updateTime;
        }

        public void setUpdateTime(String updateTime) {
            this.updateTime = updateTime;
        }
    }
}
